package com.ssm.sport.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * 商品实体类
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("t_product")
public class Product extends BaseEntity {
    /**
     * 分类ID
     */
    private Integer categoryId;

    /**
     * 品牌ID
     */
    private Integer brandId;

    /**
     * 商品名称
     */
    private String name;

    /**
     * 副标题
     */
    private String subtitle;

    /**
     * 主图片
     */
    private String mainImage;

    /**
     * 子图片，以逗号分隔
     */
    private String subImages;

    /**
     * 商品详情
     */
    private String detail;

    /**
     * 商品价格
     */
    private BigDecimal price;

    /**
     * 库存数量
     */
    private Integer stock;

    /**
     * 状态: 0-下架, 1-上架
     */
    private Integer status;

    /**
     * 是否热门: 0-否, 1-是
     */
    private Integer isHot;

    /**
     * 是否新品: 0-否, 1-是
     */
    private Integer isNew;

    /**
     * 销量
     */
    private Integer soldCount;
} 